QT       += core gui sql
TRANSLATIONS += TRMS_zh_CN.ts\
                TRMS_en.ts
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

QTPLUGIN += qsqlodbc

# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
# sudo apt install libcurl4-openssl-dev libjsoncpp-dev

TARGET=rw_trms

SOURCES += \
    SysAddAdminDialog.cpp \
    SysAssist.cpp \
    SysDAL.cpp \
    SysLoginForm.cpp \
    SysMainForm.cpp \
    SysOpenCV.cpp \
    SysRegisterDialog.cpp \
    SysSeatInfoDialog.cpp \
    SysUpAdminDialog.cpp \
    main.cpp

HEADERS += \
    BaiduApi/base/base.h \
    BaiduApi/base/base64.h \
    BaiduApi/base/http.h \
    BaiduApi/base/utils.h \
    BaiduApi/ocr.h \
    SysAddAdminDialog.h \
    SysAssist.h \
    SysDAL.h \
    SysLoginForm.h \
    SysMainForm.h \
    SysOpenCV.h \
    SysRegisterDialog.h \
    SysSeatInfoDialog.h \
    SysUpAdminDialog.h

FORMS += \
    SysAddAdminDialog.ui \
    SysLoginForm.ui \
    SysMainForm.ui \
    SysRegisterDialog.ui \
    SysSeatInfoDialog.ui \
    SysUpAdminDialog.ui

# 统一Windows平台的方法
win32{
INCLUDEPATH += D:/'Program Files'/usr/include

LIBS+=  D:/'Program Files'/usr/bin/libcurl.dll\
        D:/'Program Files'/usr/bin/libssl-3.dll\
        D:/'Program Files'/usr/bin/libcrypto-3.dll\
        D:/'Program Files'/usr/bin/libjsoncpp.dll\
        D:/'Program Files'/usr/bin/libopencv_core450.dll\
        D:/'Program Files'/usr/bin/libopencv_videoio450.dll\
        D:/'Program Files'/usr/bin/libopencv_highgui450.dll\
        D:/'Program Files'/usr/bin/libopencv_imgcodecs450.dll\
        D:/'Program Files'/usr/bin/libopencv_imgproc450.dll
}

# 统一Linux平台的方法
unix{

LIBS+=-ljsoncpp\
      -lcurl\
      -lssl\
      -lcrypto\
      -lopencv_world
}
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

DISTFILES +=

RESOURCES += \
    SysResource.qrc
